The coursework for Java OOP programming practice:
1. Emoji: AFTER read VERY carefully about the ALL the content in this webpage with references to the outline paper I gave you in class http://www.ntu.edu.sg/home/ehchua/programming/java/j3b_oopinheritancepolymorphism.html
draw emoji according to your self-study outcome:
Understand very well-- :D
Fine after study -- :)
Just about to understand -- :|
I really cannot understand-- :(
[NOTICE] Please study each key points first, then evaluate yourself.
2. Run code and modify them creatively, Print your screens to keep evidence of each of your trial.
Write brief summary of your own understand of each key points.
[NOTICE] Please put everything in a word document.
3. Write code for the assigned exercises:
please find the exercise question here:
1) Composition -- Ex 2.1
Write your own code, print screens of your running results. Put everything into a word document.
FINALLY, you have two options to submit your coursework:
A. Upload everything in a word document.
B. Upload everything in the style like this webpage: http://www.ntu.edu.sg/home/ehchua/programming/java/j3b_oopinheritancepolymorphism.html
Code uploaded with correct style, your summary in texts, results explained in texts, figures uploaded in the webpage.
This coursework will cost you at least 3 hours and be a minor assessment. But it is really worth you to pay special effort!
1. Emoji: AFTER read VERY carefully about the ALL the content in this webpage with references to the outline paper I gave you in class
http://www.ntu.edu.sg/home/ehchua/programming/java/j3b_oopinheritancepolymorphism.html
draw emoji according to your self-study outcome:
Understand very well-- :D
Fine after study -- :)
Just about to understand -- :|
I really cannot understand-- :(
[NOTICE] Please study each key points first, then evaluate yourself.
2. Run code and modify them creatively, Print your screens to keep evidence of each of your trial.
Write brief summary of your own understand of each key points.
[NOTICE] Please put everything in a word document.
3. Write code for the assigned exercises:
please find the exercise question here:
1) Composition -- Ex 2.1
- http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-2.1
2) Inheritance -- Ex 4.1, 4.3, 4.4- http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-4.1
- http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-4.3
- http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-4.4
3) Composition v.s. Inheritance -- Ex. 5.2- http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-5.2
4) Polymorphism -- Ex. 6.2- http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-6.2
5) Abstract classes & Interfaces -- Ex. 6.1, 6.3, 6.4Write your own code, print screens of your running results. Put everything into a word document.
FINALLY, you have two options to submit your coursework:
A. Upload everything in a word document.
B. Upload everything in the style like this webpage: http://www.ntu.edu.sg/home/ehchua/programming/java/j3b_oopinheritancepolymorphism.html
Code uploaded with correct style, your summary in texts, results explained in texts, figures uploaded in the webpage.
This coursework will cost you at least 3 hours and be a minor assessment. But it is really worth you to pay special effort!